

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using Yozeev.SystemConfig.BasicConfig;

namespace Yozeev.SystemConfig.BasicConfig.Dtos
{
    public class DateDictionaryListDto : CreationAuditedEntityDto<Guid> 
    {

        
		/// <summary>
		/// DictionaryName
		/// </summary>
		[Required(ErrorMessage="DictionaryName不能为空")]
		public string DictionaryName { get; set; }



		/// <summary>
		/// DictionaryCode
		/// </summary>
		[Required(ErrorMessage="DictionaryCode不能为空")]
		public string DictionaryCode { get; set; }



		/// <summary>
		/// Sort
		/// </summary>
		[Required(ErrorMessage="Sort不能为空")]
		public long? Sort { get; set; }



		/// <summary>
		/// ParentId
		/// </summary>
		public Guid? ParentId { get; set; }



		/// <summary>
		/// Parent
		/// </summary>
		public DateDictionary Parent { get; set; }



		/// <summary>
		/// Explain
		/// </summary>
		[Required(ErrorMessage="Explain不能为空")]
		public string Explain { get; set; }




    }
}